Ohio · Licensing Guide
Ohio Contractor License: 2026 OCILB + Local City Guide
Ohio has no statewide general contractor license. Here is the full map: which trades OCILB licenses, which residential work needs a Home Construction Service Supplier registration, and what Columbus, Cleveland, and Cincinnati require on top.
Verified against the OCILB 2026 fee schedule, Ohio Revised Code Chapter 4740, and Chapter 4722.
- Decide which path applies: OCILB state trade license (commercial electrical, plumbing, HVAC, hydronics, or refrigeration), Home Construction Service Supplier registration (residential contracts over $25,000), or city general contractor registration.
- For an OCILB trade license, document 5 years as a journeyman in the trade (or 3 years as an Ohio-registered engineer in a related field).
- Submit the OCILB application ($25), pass the PSI Business and Law exam plus the trade-specific exam (70 percent each).
- Show $500,000 contractor liability insurance with OCILB named as certificate holder.
- For residential work over $25,000, register as a Home Construction Service Supplier under ORC Chapter 4722 with $250,000 general liability.
- Register locally in each city you work in: Columbus, Cleveland, Cincinnati, Toledo, Akron, and Dayton each run their own contractor registry.
- Post a city surety bond (typically $25,000) and carry workers’ compensation through the Ohio Bureau of Workers’ Compensation.
- Renew the OCILB license annually with 8 hours of continuing education, and renew city registrations annually as well.
What is an Ohio contractor license and who needs one?
Ohio does not issue a statewide general contractor license. Instead, three separate regimes govern who can sign a contract in the state. The Ohio Construction Industry Licensing Board (OCILB), housed inside the Ohio Department of Commerce, licenses five commercial trades: electrical, plumbing, HVAC, hydronics, and refrigeration. Residential general contractors who sign contracts over $25,000 must register as Home Construction Service Suppliers under Ohio Revised Code Chapter 4722 and carry $250,000 in general liability insurance. Everything else — small residential remodels, light commercial general contracting, demolition, sitework — falls to city or county building departments. Columbus, Cleveland, Cincinnati, Toledo, Akron, and Dayton each maintain their own contractor registrations with their own bonds, insurance minimums, and fees.
Every fact below traces to Ohio Revised Code Chapter 4740 (the OCILB statute), Chapter 4722 (Home Construction Service Suppliers), or the OCILB administrative rules in Ohio Administrative Code Chapter 4740-1. Verify any city-level claim against the current municipal ordinance before posting a bond — local rules change far more often than state statutes.
The five trades OCILB licenses
Under ORC § 4740.01, the OCILB issues state-level licenses for five commercial trades only. Everything else is regulated locally or, for residential work over $25,000, through the Home Construction Service Supplier registry.
| Trade | Abbreviation | Scope |
|---|---|---|
| Electrical contractor | EL | Commercial electrical systems and any installation requiring a commercial electrical permit |
| Plumbing contractor | PL | Commercial plumbing, including piping, fixtures, and fuel-gas distribution |
| HVAC contractor | HV | Commercial heating, ventilation, and air conditioning systems |
| Hydronics contractor | HY | Closed-loop water-based heating and cooling systems |
| Refrigeration contractor | RE | Commercial refrigeration systems (food service, cold storage, industrial) |
The OCILB scope is commercial work only. Residential trade work in these same five fields is regulated at the city or county level — a Columbus residential plumbing job, for example, is permitted through the city Department of Building and Zoning Services rather than the state board. A handful of cities still defer to OCILB licensure even for residential trade work, so verify with the local building department before pulling a permit.
Holding an OCILB license does not authorize general contracting. A licensed Ohio electrical contractor who wants to act as the lead on a commercial fit-out still needs the appropriate city or county general contractor registration on top.
OCILB application requirements
Per ORC § 4740.06, every OCILB application carries six requirements: age and residency, experience, exam, insurance, character review, and the application fee.
Experience minimum: 5 years as a journeyman
The qualified individual must have worked as a journeyman in the specific trade for not less than 5 years immediately before filing the application. Two alternative paths exist: an Ohio-registered engineer with at least 3 years of relevant trade experience, or qualifying military service in the trade with documented duty assignments.
Acceptable documentation includes W-2s from a licensed Ohio trade firm, 1099s with project descriptions, signed supervisor letters that name the trade work performed (not just the dates of employment), permit pulls listing the qualified individual, and union journeyman card records. Generic construction time does not qualify — the experience must map directly to the specific OCILB trade you’re applying for.
$500,000 contractor liability insurance
The board sets the insurance minimum at $500,000 per occurrence in contractor liability coverage. The certificate of insurance must name OCILB as certificate holder and stays in place for the life of the license. Lapsed coverage triggers automatic suspension — the carrier notifies OCILB directly when a policy is cancelled or non-renewed.
Age, residency, and character
Applicants must be 18 or older and either a U.S. citizen or legal resident. The board pulls a criminal background review on every applicant: a felony conviction related to contracting, theft, fraud, or deceptive trade practices is the most common character-based denial driver. Per ORC § 4740.06, the board may deny an application for prior license violations, fraud, or deceptive conduct — disclosed or undisclosed.
PSI exam: Business and Law + Trade Technical
Every OCILB applicant takes two exams through PSI: a Business and Law portion covering Ohio contracting statutes, and a Trade Technical portion specific to the trade applied for. Both require a 70 percent passing score. Detail on both portions sits in the exam section below.
How to apply for an OCILB contractor license: the 8-step process
Most applicants finish the full OCILB path in 4 to 9 months. Experience documentation and exam scheduling are the two longest phases. Skip any step and the board kicks the package back — the average board cycle adds 4 to 6 weeks to the calendar.
-
Create an account on the OCILB eLicense portal
Open an account at elicense.ohio.gov, the unified Ohio professional license portal that handles the OCILB application end-to-end. Pick the trade you plan to be licensed in: electrical, plumbing, HVAC, hydronics, or refrigeration. The system walks through identity verification, social security number, business entity (if applicable), and contact information before unlocking the trade-specific application form.
-
Pay the $25 application fee
The non-refundable application fee is $25, paid through the eLicense portal at submission. Save the receipt — the board references the application number for any follow-up.
-
Document 5 years of journeyman experience in the trade
Pull together W-2s from licensed Ohio firms in the relevant trade, 1099 records with project descriptions, signed supervisor letters that describe the actual work performed (not just employment dates), permit records listing the qualified individual, union journeyman card records, and any trade-school transcripts that confirm time in the trade. The experience must map directly to the trade you’re applying for — an electrician with 5 years of residential framing time will not qualify for the EL license, even if total construction years exceed five. Letters that confirm only employment dates without describing work performed are the single biggest cause of first-cycle denials.
-
Complete the criminal background check
Submit fingerprints for the state (Ohio Bureau of Criminal Investigation) and federal (FBI) background checks. Most applicants schedule through an approved WebCheck location across the state. Processing typically runs 2 to 4 weeks. Background check results are valid for one year — coordinate scheduling so the results are still active when the board reviews the full application.
-
Receive a letter to test from OCILB
Once the board reviews experience documentation and the background check, OCILB issues a letter to test that authorizes scheduling with PSI. Letters to test typically arrive 4 to 6 weeks after the application package is complete. The letter names the specific trade and exam portions you’ve been authorized for.
-
Schedule and pass both PSI exam portions
Schedule through the PSI candidate portal. Both portions are open-book using approved reference materials. The Business and Law portion is $69. The Trade Technical portion is $69. Sitting for both in a single session is $100. The 70 percent passing score is calculated per portion — you can retake a failed portion without retaking the one you’ve already passed. There is no statutory cap on attempts; PSI sets the wait period between retakes.
-
Submit the $500,000 contractor liability insurance certificate
Upload the certificate of insurance naming OCILB as certificate holder. The minimum is $500,000 per occurrence in contractor liability coverage. Without a current certificate on file, the board cannot issue the license — even with both exam portions passed.
-
License issued and added to the public registry
Once both exam portions are passed and the insurance certificate is on file, the board issues the license and adds the contractor to the public license search at elicense4.com.ohio.gov. From the issue date, the contractor can pull permits and sign commercial contracts in the licensed trade anywhere in Ohio. Renewal is annual.
The PSI exam: Business and Law plus Trade Technical
OCILB licensure requires two exam portions for every trade. Both are administered by PSI, both are open-book using approved reference materials, and both require a 70 percent passing score calculated independently per portion.
Business and Law portion
The Business and Law portion covers Ohio contracting law and business practices applicable across all five OCILB trades. The exam is 50 questions, 2 hours, $69. Topic coverage includes:
- Ohio Revised Code Chapter 4740 (OCILB statute) and Ohio Administrative Code Chapter 4740-1
- Mechanics’ lien law under ORC Chapter 1311
- Ohio Bureau of Workers’ Compensation rules and certificate-of-coverage requirements
- Business entity formation (LLC, corporation, partnership) and tax registration
- Contract law, payroll, federal employment law, and prevailing wage on public projects
- OCILB disciplinary procedures and unlicensed contracting penalties under § 4740.16 and § 4740.99
Most applicants underestimate the Business and Law portion. Pass rates here typically run lower than the Trade Technical portion. Plan 4 to 6 weeks of focused prep.
Trade Technical portion
The Trade Technical portion is trade-specific and tied to the code that governs the trade in Ohio:
- Electrical (EL): National Electrical Code (NEC) as adopted by Ohio, plus Ohio amendments
- Plumbing (PL): Ohio Plumbing Code and applicable Ohio amendments to the International Plumbing Code
- HVAC (HV): International Mechanical Code (IMC) as adopted by Ohio
- Hydronics (HY): Hydronics-specific reference stack including Modern Hydronic Heating and Ohio mechanical code references
- Refrigeration (RE): ASHRAE refrigeration references and Modern Refrigeration and Air Conditioning
Each Trade Technical portion is $69 (or $100 if combined with Business and Law in a single session). Most applicants budget 2 to 3 months of focused prep for the Trade Technical portion. Approved reference materials may be brought into the exam room; consult the PSI candidate information bulletin for the current approved list per trade.
Insurance, bonding, and Ohio workers’ compensation
Ohio carries three separate insurance and bonding requirements that stack on top of one another for many contractors: OCILB contractor liability, city surety bonds and liability, and Ohio Bureau of Workers’ Compensation coverage. Each is enforced by a different agency.
OCILB contractor liability insurance
The OCILB minimum is $500,000 per occurrence in contractor liability coverage, with OCILB named as certificate holder. Lapsed coverage suspends the OCILB license — the carrier notifies the board directly when a policy is non-renewed or cancelled. Annual premium for a small-firm OCILB-licensed contractor typically runs $1,500 to $4,000 depending on payroll, claims history, and trade.
City surety bonds and liability insurance
Most Ohio cities require a $25,000 surety bond from each contractor on the city registry. Bond premiums for $25,000 of coverage typically run $100 to $300 per year, depending on credit and revenue. City liability minimums vary: Columbus requires $300,000 per person and $500,000 per occurrence; Cleveland requires $200,000 minimum; Cincinnati requires $100,000 per person and $300,000 per occurrence. A contractor working across all three cities carries one policy with limits high enough to satisfy all three.
Ohio Bureau of Workers’ Compensation
Ohio is one of four monopolistic state-fund workers’ compensation states. Private workers’ compensation insurance is not allowed for Ohio payroll — every Ohio employer with one or more employees buys coverage directly from the Ohio Bureau of Workers’ Compensation. The BWC certificate of coverage is required at every city and county contractor registration renewal, and at OCILB application. Sole proprietors may elect voluntary coverage. Lapses in BWC coverage cascade quickly: the OCILB license, city registrations, and active permits all get pulled when the BWC certificate goes inactive.
The Home Construction Service Supplier path
Residential contractors who sign contracts over $25,000 for home construction work in Ohio are subject to Ohio Revised Code Chapter 4722, the Home Construction Service Suppliers Act. This is a separate regime from the OCILB trade licenses and from city general contractor registrations — many residential remodel firms need to comply with all three.
Per ORC § 4722.01(D), a Home Construction Service Supplier must maintain a general liability insurance policy of not less than $250,000. Per § 4722.02, every contract over $25,000 must be in writing and contain specific consumer-protection disclosures. Per § 4722.04, down payments cannot exceed 10 percent of the contract value (or 75 percent for special-order items). Enforcement runs through the Ohio Attorney General’s Consumer Protection Section.
The contracts-over-$25,000 trigger catches almost every residential remodel firm. Kitchen renovations, additions, basement finishes, and most full bathroom remodels routinely exceed the threshold. The HCSS requirement is on top of any city general contractor registration — the two regimes do not substitute for each other.
City general contractor registration across Ohio
Because Ohio has no state-level general contractor license, every city runs its own registry. ORC § 4740.13 explicitly preserves local jurisdiction authority over contractor registration. The six largest Ohio markets — Columbus, Cleveland, Cincinnati, Toledo, Akron, and Dayton — cover the bulk of statewide commercial and residential construction volume.
| City | Registration fee | Annual renewal | Surety bond | Liability minimum |
|---|---|---|---|---|
| Columbus | $300 | $350 | $25,000 | $300K per person / $500K per occurrence |
| Cleveland | $150 | $120 | $25,000 | $200,000 minimum |
| Cincinnati | $131.25 | $131.25 | $25,000 (typical) | $100K per person / $300K per occurrence |
| Toledo | Varies by trade | Varies | $25,000 (typical) | Per current ordinance |
| Akron | Varies by trade | Varies | $10,000 minimum | Per current ordinance |
| Dayton | Varies by trade | Varies | Per current ordinance | Per current ordinance |
Columbus
The Columbus Department of Building and Zoning Services runs the city’s contractor registry. A general contractor registration costs $300 plus a $25,000 surety bond and a $300,000 per person / $500,000 per occurrence general liability policy. Renewal is annual at $350. Home Improvement Contractor (residential remodel) is a separate $250 license with a 3-year experience minimum and a written exam.
Cleveland
The Cleveland Department of Building and Housing charges $150 for initial registration and $120 for annual renewal. The bond is $25,000. Minimum general liability is $200,000. Cuyahoga County suburbs — Lakewood, Parma, Cleveland Heights, Shaker Heights, and Westlake among them — maintain separate municipal registrations on top of the Cleveland city registry. Contractors working across the metro need to register in each city where they pull permits.
Cincinnati
The Cincinnati Department of Buildings and Inspections charges $131.25 annually (or up to 3 years prepaid). Liability minimum is $100,000 per person and $300,000 per occurrence. Hamilton County suburbs — Norwood, Forest Park, Blue Ash, Springdale, Mason — require separate registrations. Workers’ compensation coverage through Ohio BWC is required for all firms with employees.
Toledo, Akron, and Dayton
Toledo’s Department of Inspection runs the city’s contractor registry through the building inspection division. Akron requires a minimum $10,000 surety bond plus general liability, with fees that vary by trade scope. Dayton’s Department of Planning and Community Development runs the city registry with annual renewal. All three are smaller registries than Columbus, Cleveland, or Cincinnati — confirm current bond and fee amounts with the building department before posting.
County-level registrations
Cuyahoga County (Cleveland metro), Franklin County (Columbus metro), and Hamilton County (Cincinnati metro) maintain county-level building department systems that overlap with city registries. Contractors working unincorporated jurisdictions inside these counties typically register at the county level instead of the city level. Verify the jurisdiction with the building department before any bond is posted — bond instruments are not transferable between city and county registries.
License renewal and continuing education
The OCILB license renews annually. Most city contractor registrations also renew annually. The Home Construction Service Supplier registration runs on the schedule set by the Ohio Attorney General’s office. None of the three regimes are biennial.
OCILB annual renewal
OCILB renewal requires 8 hours of approved continuing education per year (or 24 hours for a 3-year renewal cycle), current $500,000 contractor liability insurance, and the renewal fee. Per Ohio Administrative Code 4740-1, at least 1 hour of the annual 8 must cover Ohio laws and rules governing the licensed trade. Up to 4 hours may be self-guided study (or 12 of 24 on a 3-year cycle). Annual renewal is $60. Three-year renewal is $180. Late renewal carries a $30 penalty.
Escrow (inactive) status
OCILB allows a license to move into escrow status when the license holder is temporarily not contracting in Ohio. Escrow status costs $60 per year and preserves the license without requiring continuing education during the inactive period. The license can be reactivated by paying the standard renewal fee, providing current CE, and refreshing the insurance certificate. Non-renewal beyond the statutory grace period requires full reapplication including new exams.
City and HCSS renewal
City contractor registrations require a refreshed surety bond (if expired), refreshed general liability certificate, current Ohio BWC certificate of coverage, and the annual city fee. City ordinances change more frequently than state statutes — verify current bond amounts and fees with the building department before each renewal. HCSS registration renewal under ORC Chapter 4722 follows the schedule maintained by the Ohio Attorney General’s office and requires the same $250,000 general liability minimum stay in force.
Common reasons OCILB denies an application
The board denies a meaningful share of first submissions. Most denials cluster around these recurring issues — knowing them upfront saves a 4-to-6-week board cycle.
- Experience that doesn’t match the trade. The biggest denial reason on first review. Per ORC § 4740.06, the qualified individual’s 5 years of journeyman experience must be in the specific OCILB trade applied for — not generic construction time. An electrician with 5 years of residential framing time won’t pass review for the EL license, even if total construction years exceed five. Supervisor letters must describe the actual electrical, plumbing, HVAC, hydronics, or refrigeration work performed, the specific role, and the time period covered (not just employment dates). Acceptable documentation includes W-2s from a firm in the relevant trade with detailed job descriptions, signed letters from licensed contractors attesting to specific trade duties, project records placing the qualified individual on relevant scopes, and union journeyman card records. If the qualified individual is borderline on years, supplement with permits listing the qualified individual, signed change orders, and affidavits from owners who hired the firm directly.
- Insurance certificate missing OCILB as certificate holder. A $500,000 general liability certificate that names the contractor but does not name OCILB as certificate holder triggers an immediate hold on the application. The board cannot process the license until the certificate names OCILB directly. The fix is one phone call to the insurance carrier — but waiting for the corrected certificate adds 1 to 2 weeks to the timeline. Confirm the certificate language before submitting the application package.
- Background check timing gap. The state BCI and federal FBI background checks are valid for one year from issue. Applicants who schedule background checks early in the process and then take 8 to 10 months to assemble experience documentation often find the background check has aged out by the time the board reviews the full file. The fix is to coordinate scheduling: background check, exam application, and insurance certificate should all land at the board within the same 60-day window.
- Criminal history disclosure issues. OCILB pulls state and federal background checks on every applicant, no matter what the applicant discloses. Failing to disclose is an automatic denial — the denial is not for the conviction itself, but for the omission. Per ORC § 4740.06, an applicant with a prior felony conviction can still qualify if the conviction is not directly related to contracting (no construction fraud, theft of building materials, deceptive trade practices) and the applicant demonstrates rehabilitation. Disclose everything — including dropped charges and expunged records — and attach a personal statement explaining the circumstances.
- Out-of-state experience without enough documentation. OCILB accepts experience from other states, but the verification bar is higher because Ohio cannot independently verify out-of-state employment. Applicants submitting out-of-state experience need extra evidence: W-2s or 1099s from the period claimed, signed and notarized supervisor letters with contact information for verification, project-specific documentation showing the qualified individual’s role (permits, contracts, signed change orders), and any out-of-state license records. Out-of-state documentation that lacks these supporting elements gets either denied outright or held pending more documentation.
- Insurance lapse between exam pass and license issue. Many applicants pass both PSI portions, then let the certificate of insurance lapse before the board issues the license. Without a current certificate naming OCILB as holder, the license cannot issue. Maintain the policy from the moment the application is filed and confirm the renewal date doesn’t fall inside the board review window.
- Wrong trade or scope on the application. Applicants occasionally apply for the wrong OCILB trade — usually because they confuse the scope of HVAC (HV) vs. hydronics (HY) vs. refrigeration (RE). The three trades overlap in equipment but carry distinct exam content and code references. Confirm the trade against the actual work scope before applying. Refunds of the $25 application fee are not issued for trade reclassifications.
Total cost of an Ohio contractor license in 2026
Total first-year cost typically runs $1,500 to $4,500 for an OCILB trade license plus one city registration, and $3,000 to $7,500 for a firm working across multiple Ohio cities. The biggest variables are exam preparation cost (self-study vs. licensed prep school) and the number of cities the firm registers in. Most OCILB applicants finish the full path in 4 to 9 months.
OCILB state fees
| Item | Amount | Note |
|---|---|---|
| Application fee | $25 | Non-refundable, paid at application |
| PSI exam (per portion) | $69 | Business and Law OR Trade Technical |
| PSI both portions (same session) | $100 | Recommended path for first sitting |
| Background checks (BCI + FBI) | $50 to $75 | Approximate, fingerprint vendor sets the rate |
| Annual OCILB renewal | $60 | Annual cycle |
| Three-year OCILB renewal | $180 | Optional 3-year cycle |
| Late renewal penalty | $30 | Applied after the renewal deadline |
| Escrow status | $60 per year | Inactive license preservation |
Local registration fees (major Ohio cities)
| City | Initial registration | Annual renewal |
|---|---|---|
| Columbus (general contractor) | $300 | $350 |
| Columbus (home improvement) | $250 | Annual per ordinance |
| Cleveland | $150 | $120 |
| Cincinnati | $131.25 | $131.25 |
| Toledo / Akron / Dayton | Per ordinance | Per ordinance |
Insurance and bond annual cost
| Coverage | Annual cost (typical) |
|---|---|
| $500,000 OCILB contractor liability | $1,500 to $4,000 |
| $25,000 city surety bond | $100 to $300 |
| Ohio BWC workers’ compensation | Payroll-based premium |
| Continuing education (8 hours) | $150 to $400 |
Other initial and ongoing costs
Beyond OCILB state fees and exam fees, budget for: exam prep school (optional, $200 to $800 for both portions), Ohio Secretary of State business filing ($99 for LLC formation), federal EIN (free from IRS), Ohio Department of Taxation registration (free), and the Home Construction Service Supplier general liability minimum of $250,000 if the firm signs any residential contract over $25,000.
Applicants whose experience documentation is incomplete or who retake exam portions often stretch to 12 months. The fastest realistic path is around 3 months — background check, application, exam, and insurance certificate all submitted in a tight 60-day window with no documentation gaps.
Common pitfalls to avoid
Beyond denial reasons, five operational pitfalls trip up licensed Ohio contractors after the license is issued:
- Assuming “no state general contractor license” means no requirements. Ohio’s three-regime structure traps firms that assume the absence of a statewide license means the absence of regulation. Per ORC § 4740.13, local jurisdictions retain full authority to regulate. Civil penalties under § 4740.16 reach $1,000 per violation per day, on top of criminal penalties under § 4740.99.
- Self-performing OCILB trade work without the state license. A general contractor registered with Columbus is not authorized to self-perform electrical, plumbing, HVAC, hydronics, or refrigeration work on a commercial job. That work has to be subcontracted to a separately licensed OCILB contractor, or the firm has to hold its own OCILB license in that trade. Self-performing without the state license is a criminal misdemeanor and the most common enforcement target.
- BWC certificate lapses cascading into license suspension. Every city contractor registry requires a current Ohio BWC certificate of coverage. A lapse in BWC coverage — even unintentional — cascades into OCILB suspension, city registration revocation, and active permits getting pulled. The fix is to put BWC on auto-payment from day one.
- Signing a residential contract over $25,000 without HCSS registration. Many residential remodel firms operate for years before realizing they need to comply with ORC Chapter 4722. Any kitchen renovation, addition, or major bathroom remodel routinely exceeds the $25,000 threshold. Operating without HCSS registration exposes the firm to Ohio Attorney General enforcement under the Consumer Protection Section. Down-payment violations — collecting more than 10 percent before work starts — are a separate violation that compounds the exposure.
- City ordinances changing between renewals. Ohio cities update bond amounts, fees, and insurance minimums far more often than state statutes. A contractor renewing in Columbus or Cleveland based on last year’s amounts can post an insufficient bond and lose the registration. Pull the current ordinance from the city building department before every renewal — not just at initial registration.
Bottom line
Ohio’s contractor licensing model is one of the most fragmented in the country: no statewide general contractor license, OCILB covering only five commercial trades, a separate residential Home Construction Service Supplier regime for contracts over $25,000, and every major city running its own registry on top. Most firms need a combination — an OCILB trade license plus a Columbus, Cleveland, or Cincinnati registration plus, often, HCSS compliance. Plan 4 to 9 months for the OCILB path, budget $1,500 to $4,500 for a single-trade license in one city, and renew everything annually. The biggest risks are not the application itself but the cascading downstream compliance failures: BWC lapses, expired bonds, and city ordinance shifts between renewals.
Resources and next steps
Bookmark these for the application, renewal, or compliance questions:
- Ohio Department of Commerce — OCILB division home
- Ohio eLicense Center — application and renewal portal
- Ohio Revised Code Chapter 4740 — OCILB statute
- Ohio Revised Code Chapter 4722 — Home Construction Service Suppliers
- Ohio Administrative Code 4740-1 — OCILB regulatory detail
- Ohio Bureau of Workers’ Compensation — mandatory workers’ comp
- Ohio Secretary of State — entity formation
- PSI Candidate Portal — exam scheduling
For a state-by-state overview, see our national general contractor license guide. For sister-state guides, see our Virginia contractor license guide and Florida general contractor license guide.
Ohio’s licensing model is three regimes stacked: OCILB for five commercial trades, Chapter 4722 for residential work over $25,000, and every major city running its own contractor registry on top.
SimplyWise Editorial
Frequently asked questions about the Ohio contractor license
Getting started
How do I get a contractor license in Ohio?
It depends on the trade. If you do commercial electrical, plumbing, HVAC, hydronics, or refrigeration work, you need an OCILB state trade license: 5 years of journeyman experience, both PSI exam portions at 70 percent, $500,000 contractor liability insurance, and the $25 application fee. If you do residential general contracting over $25,000, you register as a Home Construction Service Supplier under ORC Chapter 4722. If you do any other contracting, you register in each city you work — Columbus, Cleveland, Cincinnati, Toledo, Akron, and Dayton each run their own registry. Many Ohio contractors need a combination.
State vs. local structure
Does Ohio have a statewide general contractor license?
No. Ohio does not issue a statewide general contractor license. The OCILB at the state level only licenses five commercial trades (electrical, plumbing, HVAC, hydronics, refrigeration). Residential work over $25,000 triggers Home Construction Service Supplier registration under ORC Chapter 4722. Everything else is regulated city-by-city.
Cost and timeline
How much does an Ohio contractor license cost in 2026?
OCILB state fees total $25 (application) plus $100 (both PSI portions in one sitting) plus $60 (initial license year) plus $50 to $75 (background checks) = roughly $235 to $260 in state fees. Add the $500,000 contractor liability insurance ($1,500 to $4,000 annually), $25,000 city surety bond ($100 to $300 annually), and city registration ($131.25 in Cincinnati to $300 in Columbus). Total first-year cost typically runs $1,500 to $4,500 for a single-trade license in one city.
How long does it take to get an Ohio contractor license?
Most OCILB applicants finish in 4 to 9 months. The path includes 2 to 3 months of exam preparation, 4 to 6 weeks for the letter to test once the application is filed, the actual PSI exam scheduling, and final insurance certificate submission. The fastest realistic path is around 3 months with no documentation gaps and both PSI portions taken in the first available sitting. City registrations clear in 2 to 4 weeks once the OCILB license, bond, insurance, and BWC certificate are in hand.
Reciprocity and penalties
Does Ohio offer reciprocity with other state licenses?
Limited. OCILB has reciprocity for HVAC contractors with Alabama, Kentucky, Louisiana, Mississippi, South Carolina, Tennessee, and West Virginia. Electrical reciprocity exists with North Carolina only. Plumbing, hydronics, and refrigeration reciprocity is limited — check directly with OCILB before applying as an out-of-state license holder. Ohio does not participate in the NASCLA Accredited Examination program.
What happens if I contract without the right Ohio license?
For OCILB trades, contracting without a license is a minor misdemeanor on the first violation and a fourth-degree misdemeanor on subsequent violations under ORC § 4740.99. The board may also impose civil penalties up to $1,000 per violation per day under § 4740.16. City registrations carry their own enforcement — revoked permits, denial of future registration, and consumer fraud exposure. Residential Home Construction Service Supplier violations are enforced by the Ohio Attorney General’s Consumer Protection Section.
License first. Then bid every Ohio job with a sharper estimate.
Once your Ohio contractor license is in hand, every project starts with a winning estimate. SimplyWise Cost Estimator turns a site photo or floor plan into a sourced material list and labor breakdown in seconds, built for licensed Ohio contractors who want to price competitively without underbidding. Free to try.